cd064a021b9db6d604562c688470b22beba17d0e,src/main/java/pro/hirooka/chukasa/transcoder/FFmpegRunner.java,FFmpegRunner,run,#,37
Before Change
while((str = br.readLine()) != null){
log.info(str);
// TODO Input/output error (in use...)
if(chukasaModel.getChukasaSettings().getStreamingType() == StreamingType.WEB_CAMERA || chukasaModel.getChukasaSettings().getStreamingType() == StreamingType.FILE) {
if(str.startsWith("frame=")){
if(!isTranscoding){
isTranscoding = true;
chukasaModel.setTrascoding(isTranscoding);
chukasaModel = chukasaModelManagementComponent.update(adaptiveBitrateStreaming, chukasaModel);
if(!isSegmenterStarted) {
isSegmenterStarted = true;
SegmenterRunner segmenterRunner = new SegmenterRunner(adaptiveBitrateStreaming, chukasaModelManagementComponent);
Thread sThread = new Thread(segmenterRunner, "__SegmenterRunner__");
sThread.start();
chukasaModel.setSegmenterRunner(segmenterRunner);
chukasaModel = chukasaModelManagementComponent.update(adaptiveBitrateStreaming, chukasaModel);
After Change
while((str = bufferedReader.readLine()) != null){
log.debug(str);
// TODO Input/output error (in use...)
if(chukasaModel.getChukasaSettings().getStreamingType().equals(StreamingType.WEB_CAMERA) || chukasaModel.getChukasaSettings().getStreamingType().equals(StreamingType.FILE)) {
if(str.startsWith("frame=")){
if(!isTranscoding){
isTranscoding = true;